package org.persistente.manipula.mapeamento;

import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;


/**
 * Relação atributo-campo do tipo DATE.
 */
public class CampoDate extends CampoAbstrato<Date> {

    public CampoDate(String campo) {
        super(campo);
    }

    @Override
    public Date get(ResultSet rs) throws SQLException {
        return rs.getDate(nome);
    }

    @Override
    public void set(PreparedStatement ps, int ind, Date valor) throws SQLException {
        ps.setDate(ind, (Date) valor);
    }

}
